• Daphne Install & Dragons Lair Tutorial

    Help and Support
    18
    0 Votes
    18 Posts
    14k Views
    W

    @Clyde Could be event 0, the code itself uses just the SDL slot, so whatever SDL picks up as slot X will be picked up. There are multiple event emitting files for a single joystick (JS and evt, the code states it uses js), but thankfully SDL isolates that so that you dont have to deal with this yourself.

    I did not change the general registration logic itself, the heavy lifting towards the inputs is done via sdl. All I have done is to remove the hardcoded zero to something which can be customized via a command line option, a really harmless and small fix for an annoyance which is 8 years old.

    As for the original developer, I could not pull off what he did, not my area of expertise, its just that there must have been some serious personal reasons not to finish the last 0.005% of the work when he already went as far as he did.
    Nevertheless, this annoyance now to some degree is fixed (I´d rather prefer to have some kind of device pattern filter instead of a number, but atm I lack time to implement such a thing)
    I just fixed the number scheme for my personal needs.

  • 0 Votes
    7 Posts
    1k Views
    W

    @administrators tried to edit this title's post and mark as solved, got this popup error in the editor:

    "Post content was flagged as spam by Akismet.com"

    Please mark this post as [SOLVED]

  • 0 Votes
    11 Posts
    3k Views
    G

    @cvanwesep said in Missing files in Daphne download for Windows?:

    on the details, because executing it all seems a lot harder than it should be. :)
    What numbers do you have your joystick set to? Maybe thos

    The joystick numbers can be completely ignored unless you want buttons to move you in directions.

    The code will pick up hats(digital) or analogue automatically. The problem with the original code is it only works with digital hats and the buttons are assigned to teh default gpx as well so that can causde issues. The patch i made for this fixes that all that up.

  • Dragon's Lair Gameplay issue

    Help and Support
    6
    0 Votes
    6 Posts
    2k Views
    RiverstormR

    I mainly use the 2.1 ROM as it always opens with the draw bridge scene which seems logical and some other nice enhancements. Yeah the original was all over the place on what scene was coming next and of course the reverse scenes. The arcade always cranked it up to hard settings so split second timing was required. It definitely seemed like they incorporated a finite set of scenes for each "section" of the game.

    If you have access to the HD version it looks much sharper than the box set and runs great on the Pi 3.

    Dragon's Lair ROMS

    Dragon's Lair Enhancement ROMS

    For people who know the original game very well, F2 is the gold standard. For 100% authentic gameplay, there is no substitute.

    For people who want an 'improved' version of the original, DLE 1.1 is best. It adds the drawbridge scene, and eliminates many quirks and illogical moves and timing.

    DLE 2.1 is the game as it should have been made to begin with. If you aren't very familiar with the original, this will provide the best play experience. OTOH, if you know the game well, and don't want to 're-learn' it, it will probably just frustrate you.

  • Problem exiting Daphne

    Help and Support
    8
    0 Votes
    8 Posts
    3k Views
    mediamogulM

    @RetroFox

    It's possible to have Daphne exit with the combination you want by using an external mapping solution. I have all all my emulators exit using 'select+start' to match the RetroArch scheme. You can find a guide here tailored specifically to RetroPie. The learning curve is somewhat steep, so you'll want to decide if the juice is worth the squeeze.

  • 0 Votes
    3 Posts
    893 Views
    johne79J

    @herb_fargus said in Can't find Daphne in RetroPie Setup on Debian (i5 amd64):

    @johne79 the Daphne build is specific to the pi I believe, though you can probably compile it manually for the PC build.

    Managed to get it compiled on Debian x64, basically you have to get it from here and run the instructions: https://github.com/DavidGriffith/daphne

    Haven't actually tested it out yet though on Dragon's Lair.

  • Daphne - Fast Boot Option?

    Help and Support
    1
    0 Votes
    1 Posts
    565 Views
    No one has replied
  • Daphne - Dragon's Lair problems

    Help and Support
    7
    0 Votes
    7 Posts
    5k Views
    D

    @spud11
    Yes that is correct eta prime.

  • Daphne ROMs

    General Discussion and Gaming
    5
  • 7 Votes
    15 Posts
    6k Views
    B

    Here's the print off I gave to the guy at BnQ.

    alt text

    Obviously it's not all lined up etc - but it was enough for him to get the idea and do the cuts :)

  • 0 Votes
    22 Posts
    8k Views
    T

    @qix77 yeah no stress don't Rush as I have it on PS3 and rarely play that I just love the attract mode it's awsome.

  • 0 Votes
    21 Posts
    11k Views
    S

    I'm having a similar issue. Thought I'd post here rather than start a new topic, hope that's OK.

    My problem is the game starts up and runs fine as long as I leave it in demo mode. The demo loop runs the video and sound just fine. But when I start a game I see Dirk run across the bridge and then the screen goes black. I can hear the game running but can't see anything. By pressing random controls sometimes I'll get the death scene or if I'm lucky, a level I can actually play before it all goes dark again. I've deleted the .dat and parsed many times with the same result.

    I'm hoping someone can help me sort this out, thanks. Here's my ls output:

    pi@retropie:~ $ ls -Rla /home/pi/RetroPie/roms/daphne/
    /home/pi/RetroPie/roms/daphne/:
    total 16
    drwxr-xr-x 4 pi pi 4096 Jan 19 14:37 .
    drwxr-xr-x 63 pi pi 4096 Jan 18 19:15 ..
    drwxr-xr-x 2 pi pi 4096 Jan 19 21:09 lair.daphne
    drwxr-xr-x 2 pi pi 4096 Jan 19 19:58 roms

    /home/pi/RetroPie/roms/daphne/lair.daphne:
    total 103684
    drwxr-xr-x 2 pi pi 4096 Jan 19 21:09 .
    drwxr-xr-x 4 pi pi 4096 Jan 19 14:37 ..
    -rw-r--r-- 1 pi pi 16316 Jan 19 21:10 lair.dat
    -rw-r--r-- 1 pi pi 893769849 Jan 19 14:42 lair.m2v
    -rw-r--r-- 1 pi pi 27496826 Jan 19 14:17 lair.ogg
    -rw-r--r-- 1 pi pi 19 Jan 19 20:10 lair.txt

    /home/pi/RetroPie/roms/daphne/roms:
    total 28
    drwxr-xr-x 2 pi pi 4096 Jan 19 19:58 .
    drwxr-xr-x 4 pi pi 4096 Jan 19 14:37 ..
    -rw-r--r-- 1 pi pi 17906 Jan 19 19:49 lair.zip
    pi@retropie:~ $

  • 0 Votes
    37 Posts
    33k Views
    RiverstormR

    @jimd0586 said in Dragon's Lair from Daphne Download, what to do when no lair.zip file:

    @Finhead

    I would upload a screenshot of my jstest but I have been unable to upload screenshots. When I run jstest it has the on:off for each button, but for my joystick it is an axes: and then either a positive or - negative number

    @jimd0586 Don't over think it. Don't worry about the axis values, they are for the joysticks and not the buttons (except Left Top and Right Top are axis values).

    It's not really difficult at all. Below is the default dainput.ini. I didn't do much with KEY_UP, KEY_DOWN, KEY_LEFT and KEY_RIGHT except remove the values 5, 7, 8, 6 (if you want to use those buttons for another function). The joystick automatically worked I only had to modify the buttons.

    Say you want to change action button 1 (KEY_BUTTON1 is the sword in Dragon's Lair). Just run jstest, press a button. If it highlights button 3 then add 1 to the number (3+1=4). 3 is the button and the +1 is because button 0 is reserved so you need to add 1. Every button is the value+1 and 0 is never used. Each line has 3 numbers (the first 2 are keyboard inputs and the last one is for the joystick). Now just find the line below you want to modify (names are self explanatory if not the Wiki explains them) and change the last number which is 14 to the new number which is 4 and that's it. Do this for each button you want to change. Example below.

    Original line:
    KEY_BUTTON1 = 306 97 14

    New line:
    KEY_BUTTON1 = 306 97 4

    # Daphne custom keyboard and joystick mapping # # Each input is mapped to 2 keyboard keys and one joystick button. # A joystick's first analog stick is also automatically mapped. # # The first two numbers are SDL keyboard codes (or 0 for "none") # Find keyboard codes here: # http://www.daphne-emu.com/mediawiki/index.php/KeyList # # The third number is the joystick button code (or 0 for "none") # Since 0 is reserved for special meaning, joystick button 0 is identified # as 1 here. Button 1 is identified as 2, and so on. # # Find the button you want to map by running: # jstest /dev/input/js0 [KEYBOARD] KEY_UP = 273 114 5 KEY_DOWN = 274 102 7 KEY_LEFT = 276 100 8 KEY_RIGHT = 275 103 6 KEY_BUTTON1 = 306 97 14 KEY_BUTTON2 = 308 115 15 KEY_BUTTON3 = 32 113 16 KEY_START1 = 49 0 4 KEY_START2 = 50 0 0 KEY_COIN1 = 53 0 1 KEY_COIN2 = 54 0 0 KEY_SKILL1 = 304 119 0 KEY_SKILL2 = 122 105 0 KEY_SKILL3 = 120 107 0 KEY_SERVICE = 57 0 0 KEY_TEST = 283 0 0 KEY_RESET = 284 0 0 KEY_SCREENSHOT = 293 0 0 KEY_QUIT = 27 113 17 END